from flask import Flask
from flask import request

import deepseek

# 创建Flask应用实例
app = Flask(__name__)

# 定义根路由
@app.route('/ash', methods = ['POST'])
def sendmsg():
    fromMsg = request.json.get('fromMsg')
    idfrom = request.json.get('idfrom')
    if fromMsg.startswith("@子平") or fromMsg.startswith("@甘泉"):
        fromMsg = fromMsg[4:]
        print('已截取'+fromMsg)
    elif fromMsg.startswith("@所有人"):
        fromMsg = fromMsg[5:]
        fromMsg = "我告诉你们所有人："+fromMsg
        print('已截取' + fromMsg)
    # resp = deepseek.sendmsg('你现在是一只猫娘，请用猫娘的语气回答括号内的这个问题：【'+fromMsg+'】。单次回答字数上限不要超过600字，超过600字的话你的回答我就看不到了')
    # resp = deepseek.sendmsg('你现在是李云龙，请用李云龙的语气回答括号内的这个问题：【' + fromMsg + '】，必须要把李云龙的气势发挥的淋漓尽致。单次回答字数上限不要超过600字，超过600字的话你的回答我就看不到了')
    resp = deepseek.handle_text(fromMsg,idfrom)
    print(resp)
    return resp

if __name__ == '__main__':
    # 启动开发服务器
    # host='0.0.0.0' 允许外部访问
    # port=5000 默认端口
    # debug=True 开启调试模式（生产环境不要开启）
    app.run(host='0.0.0.0', port=5000, debug=True)